package com.hj.dapp.config.exp;

/**
 * @author 胡奥程
 * @version 1.0
 * @date 2023/12/29
 */

public enum BusinessErrorEnum {
    /** 参数异常 */
    PARMETER_EXCEPTION(102, "参数异常!"),
    /** 等待超时 */
    SERVICE_TIME_OUT(103, "服务调用超时！"),
    /** 参数过大 */
    PARMETER_BIG_EXCEPTION(102, "输入的图片数量不能超过50张!"),

    UN_AUTHORIZED(403, "请求接口未授权"),
    NO_LOGIN(401, "未认证"),
    ADMIN_REJECT(500, "管理员拒绝修改，请更换账号"),
    DOWN_REJECT(500, "未配置其他项，拒绝下载"),
    NUMBER_REJECT(500, "数量未填写"),
    ROLE_DELETE_REJECT(500, "系统角色不允许删除"),
    USER_REJECT(500, "权限低，不允许操作其他用户"),
    USER_REPEAT(500, "用户名重复"),
    USER_EXCEPTION(500, "用户名密码错误"),
    /** 500 : 一劳永逸的提示也可以在这定义 */
    UNEXPECTED_EXCEPTION(500, "系统发生异常，请联系管理员！");

    /**
     * 错误编码
     */
    private Integer code;
    /**
     * 错误内容
     */
    private String msg;

    private BusinessErrorEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }



    public String getMsg() {
        return msg;
    }


}
